<?php 
	// 抑制警告
	error_reporting(0);
	session_start();

	// 如果用户未登录，则不能将商品添加到购物车
	if($_SESSION['user_name'] === null) {
		die("<p style='text-align:center;margin-top:50px;'>系统检测到你当前还未登录，
				请先点击
				<a style='text-decoration:none;' href='index.php'>
					<span style='color:red;'> 登录 </span></a>哦亲 ~
				</p>");
	}

//==================================================================================
	// 开始处理用户立即购买请求
	$isbn = $_GET['isbn'];
	$order_quantity = $_POST['order_num'];

	if($_POST['submit-buy'] == '立即购买') {
		header("Location:pay.php?isbn={$isbn}&num={$order_quantity}");
		exit;
	}

	// 开始处理用户添加购物车请求
	
	// 1、接收值
	$order_quantity = $_POST['order_num'];
	$isbn = $_GET['isbn'];
	
	// 2、导入数据库连接文件
	include 'link.php';
	
	// 3、查询对应ISBN书籍信息，以便写入orders表
	$sql = "select * from books where ISBN=$isbn limit 1";
	$result = mysqli_query($link, $sql);
	$rows = mysqli_fetch_array($result);
	
	// 4、取出相应数据
	$ISBN = $rows['ISBN'];
	$book_name = $rows['book_name'];
	$price = $rows['price'];

	// 5、计算其他字段值
	$amount = $order_quantity * $price;
	$order_date = date('Y-m-d H:i:s',time());

	// 6、写入数据库表中
	$query = "INSERT INTO orders (ISBN,book_name,price,order_quantity,amount,order_date) 
				VALUES ('$ISBN','$book_name','$price','$order_quantity','$amount','$order_date')";
	$result = mysqli_query($link, $query);
	if($result) {
		echo "<p style='text-align:center;margin-top:50px;'>添加订单成功，请选择<a href='index.php'>返回首页</a> | 
				<a href='user_zone.php?action=orders'>查看我的订单</a></p>";
	} else {
		die("<p style='text-align:center;margin-top:50px;'>页面找不见了，请稍后再试！<a href='index.php'>返回首页</a>继续浏览其他商品。</p>");
	}
 ?>